A Tool and a Formalism to Design and Apply Patterns
نویسندگان
چکیده
Pattern systems are becoming more and more numerous. They offer product patterns or process patterns of varied range and cover (analysis, design or implementation patterns, and general, domain or enterprise patterns). New application development environments have been developed together with these pattern-oriented approaches. These tools address two kinds of actors: patterns engineers who specify pattern systems, and applications engineers who use these systems to specify information systems. Most of the existing development environments are made for applications engineers; they offer few functionalities allowing definition and organization of pattern systems. This paper presents AGAP, a development environment for defining and using patterns, which distinguishes pattern formalisms from pattern systems. Not only does AGAP address applications engineers, but it also allows patterns engineers to define pattern systems. The same formalisms or items of existing formalisms may either be used in order to facilitate the engineering of pattern systems or to increase the level of reuse. We illustrate the use of AGAP by the presentation of P-Sigma, a common formalism for pattern representation. P-Sigma expresses a semantics common to most of the existing formalisms and standardizes the expression of product patterns and process patterns. It allows to clarify the patterns selection interface and facilitates the organization of pattern systems. Two pattern systems developed during industrial experimentation validate the P-Sigma formalism and were implemented in AGAP.
منابع مشابه
A Multi-Formalism Modeling Framework: Formal Definitions, Model Composition and Solution Strategies
In this paper, we present a multi-formalism modeling framework (abbreviated by MFMF) for modeling and simulation. The proposed framework is defined based on the concepts of meta-models and uses object-orientation to overcome the complexities and to enhance the extensibility. The framework can be used as a basis for modeling by various formalisms and to support model composition in a unified man...
متن کاملA Multi-Formalism Modeling Framework: Formal Definitions, Model Composition and Solution Strategies
In this paper, we present a multi-formalism modeling framework (abbreviated by MFMF) for modeling and simulation. The proposed framework is defined based on the concepts of meta-models and uses object-orientation to overcome the complexities and to enhance the extensibility. The framework can be used as a basis for modeling by various formalisms and to support model composition in a unified man...
متن کاملDifferent Magnetic Field Distributions in Deformed Neutron Stars
In this work, we review the formalism which would allow us to model magnetically deformed neutron stars. We study the effect of different magnetic field configurations on the equation of state (EoS) and the structure of such stars. For this aim, the EoS of magnetars is acquired by using the lowest order constraint variational (LOCV) method and employing the AV18 potential....
متن کاملModeling and Evaluation of Stochastic Discrete-Event Systems with RayLang Formalism
In recent years, formal methods have been used as an important tool for performance evaluation and verification of a wide range of systems. In the view points of engineers and practitioners, however, there are still some major difficulties in using formal methods. In this paper, we introduce a new formal modeling language to fill the gaps between object-oriented programming languages (OOPLs) us...
متن کاملبررسی ویژگیهای روانسنجی نیمرخ حسی دان فرم مدرسه
Objective Sensory processing refers to reception, adjustment, and integration of sensory information sequentially and generates adaptive responses. People need to have appropriate sensory processing abilities for functioning adequately in the environment and be able to participate in activities of daily living. Dunn's sensory processing model consists of two constructions. The first constructio...
متن کامل